﻿namespace AnQinFrameWorkAPI.Entity.SystemCore.View.RoleButton;

/// <summary>
///     角色按钮视图模型
/// </summary>
public class RoleButtonView
{
    /// <summary>
    ///     角色菜单按钮id
    /// </summary>
    public string Id { get; set; }

    /// <summary>
    ///     角色id
    /// </summary>
    public string RoleId { get; set; }

    /// <summary>
    ///     菜单id
    /// </summary>
    public string MenuId { get; set; }

    /// <summary>
    ///     菜单按钮id
    /// </summary>
    public string MenuButtonId { get; set; }

    /// <summary>
    ///     按钮标记key
    /// </summary>
    public string MenuButtonKey { get; set; }

    /// <summary>
    ///     按钮名称（必填）
    /// </summary>
    public string MenuButtonName { get; set; }

    /// <summary>
    ///     按钮标记备注
    /// </summary>
    public string? MenuButtonRemark { get; set; }

    /// <summary>
    ///     是否启用
    /// </summary>
    public bool IsEnable { get; set; }
}